package com.serviceImpl;

import java.util.List;
import java.util.Map;

import com.bean.Product;
import com.bean.ProductPart;
import com.dao.ProductPartDao;

public class ProductPartServiceImpl {

	private ProductPartDao productPartDao;

	public ProductPartDao getProductPartDao() {
		return productPartDao;
	}

	public void setProductPartDao(ProductPartDao productPartDao) {
		this.productPartDao = productPartDao;
	}
	
	/**
	 * 获取产品部位集合
	 * @param table
	 * @param pk
	 * @param sort
	 * @param PageNumber
	 * @param PageSize
	 * @param querys
	 * @return
	 */
	public List<ProductPart> findProductParts(String table,String pk,String sort,int PageNumber,int PageSize ,String querys){
		return productPartDao.findProductParts(table, pk, sort, PageNumber, PageSize, querys);
	}
	
	/**
	 * 保存产品信息
	 * @param productPart
	 */
	public void saveProductPart(ProductPart productPart){
		productPartDao.save(productPart);
	}
	
	/**
	 * 修改产品部位信息
	 * @param productPart
	 * @return
	 */
	public ProductPart mergeProductPart(ProductPart productPart){
		return productPartDao.merge(productPart);
	}
	
	/**
	 * 删除部位信息
	 * @param partId
	 */
	public void delProductPart(Integer partId){
		ProductPart ppart = productPartDao.findById(partId);
		productPartDao.delete(ppart);
	}
	
	/**
	 * 获取面料详情
	 * @param partId
	 * @return
	 */
	public List getProductPartDetail(Integer partId){
		return null;
	}
}
